.body1 { padding: 130px 0 0; }

.header { height: 130px; position: fixed; left: 0; top: 0; width: 100%; z-index: 500; }
.header .top { height: 80px; background: #fff; }
.header .top .logo { margin: 21px 0 0; }
.header .top .right { padding: 29px 0 0; }
.header .top .right .iphone { color: #263674; margin-right: 40px; }
.header .top .right ul li { float: left; }
.header .top .right ul li.line { width: 1px; height: 15px; background: #7c7c7d; margin: 8px 18px 0; }
.header .top .right ul li a { color: #7c7c7d; }
.header .top .right ul li a:hover { color: #263674; }
.header .nav { height: 50px; background: #263674; }
.header .nav ul li { float: left; }
.header .nav ul li a { font-size: 15px; color: #fff; line-height: 50px; }
.header .nav ul li.line { width: 1px; height: 14px; background: #939bba; margin: 18px 30px 0; }
.header .nav .right { padding: 11px 0 0; }
.header .nav .right input[type=text] { width: 219px; padding: 0 18px; height: 26px; background: #2d3e81; border: 1px solid #4d5d9e; color: #fff; }
.header .nav .right input[type=submit] { width: 33px; height: 26px; background: #40549f url("../images/search_07.png") no-repeat center; background-size: 18px 15px; border: 1px solid #4d5d9e; border-left: none; }

.banner { height: 419px; position: relative; width: 100%; overflow: hidden; }
.banner .swiper-container { height: 419px; }
.banner .swiper-slide { width: 100% !important; overflow: hidden; }
.banner img { width: 1920px; height: 419px; position: absolute; left: 50%; top: 0; margin-left: -960px; }
.banner .swiper-pagination-bullet { opacity: 1; background: #fff; }
.banner .swiper-pagination-bullet-active { background: #007aff; }

.baseTitle { line-height: 46px; height: 46px; background: #f5f5f5; padding: 0 22px; border-bottom: 1px solid #e9e9e9; }
.baseTitle .left { font-size: 16px; color: #3c3c3c; }
.baseTitle .left i { margin: 16px 13px 0 0; width: 3px; height: 14px; background: #263674; display: block; float: left; }
.baseTitle a { line-height: 46px; }
.baseTitle a:hover { color: #263674; }

.main { padding: 20px 0; }

.product ul { display: flex; }
.product ul > li { border-right: 1px solid #e9e9e9; flex: 1; }
.product ul > li:nth-last-child(1) { border-right: none; }
.product ul > li .title1 { font-size: 16px; color: #263674; line-height: 35px; border-bottom: 1px solid #e9e9e9; text-align: center; }
.product ul > li .pic { position: relative; height: 138px; }
.product ul > li .pic img { left: 0; right: 0; top: 0; bottom: 0; margin: auto; margin-left: 20px;margin-top: 8px;}
.product ul > li ol li { padding: 0 26px; border-bottom: 1px solid #e9e9e9; }
.product ul > li ol li a { font-size: 13px; line-height: 35px; position: relative; padding-left: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.product ul > li ol li a:before { content: ''; width: 4px; height: 4px; background: #a5a4a4; position: absolute; left: 0; top: 16px; }
.product ul > li ol li a:hover { color: #263674; }
.product ul > li ol li:nth-last-child(1) { border-bottom: none; }

.an ul { display: flex; padding: 27px 26px; }
.an ul li { flex: 1; }
.an ul li .left { width: 154px; }
.an ul li .right { width: 214px; padding-left: 16px; position: relative; height: 114px; }
.an ul li .right .title { font-size: 16px; color: #3c3c3c; line-height: 26px; }
.an ul li .right .title:hover { color: #263674; }
.an ul li .right .txt { font-size: 13px; line-height: 20px; margin: 7px 0 0; }
.an ul li .right .more { display: inline-block; padding: 0 23px; border-radius: 30px; font-size: 13px; color: #263674; position: absolute; left: 16px; bottom: 0; border: 1px solid #263674; }
.an ul li .right .more:hover { background: #263674; color: #fff; }

.news .top .left { width: 505px; line-height: 49px; }
.news .top .left p { font-size: 16px; font-weight: bolder; color: #3c3c3c; width: 100px; }
.news .top .left .up-slide { width: 387px; height: 30px; overflow: hidden; line-height: 30px; margin: 10px 0 0; }
.news .top .left .up-slide ul li a { color: #263674; }
.news .top .left2 { width: 692px; }
.news .top .left2 .up-slide { width: 592px; padding-left: 20px; }
.news .bot .left { background: #f5f5f5; padding: 18px 20px 16px 48px; width: 487px; border-top: 2px solid #263674; min-height: 169px; }
.news .bot .left .er { margin-right: 119px; text-align: center; }
.news .bot .left .er p { font-size: 16px; color: #263674; line-height: 16px; margin: 8px 0 0; }
.news .bot .left .right p { font-size: 15px; color: #263674; }
.news .bot .left .right p i { display: inline-block; margin: 0 8px 0 0; }
.news .bot .left .right p i img { vertical-align: middle; margin-top: -3px; }
.news .bot .left2 { padding: 22px 0 0 22px; width: 340px; margin-left: 20px; }
.news .bot .left2 .pic { width: 108px; }
.news .bot .left2 .right2 { width: 188px; padding-left: 18px; }
.news .bot .left2 .right2 .title { color: #3c3c3c; line-height: 20px; }
.news .bot .left2 .right2 .title:hover { color: #263674; }
.news .bot .left2 .right2 .txt { font-size: 13px; line-height: 20px; margin: 11px 0 0; }
.news .bot .left3 { margin: 0; }

.footer { padding: 35px 0; text-align: center; background: #263674; }
.footer p { color: #fff; }
.footer p span { margin-left: 36px; }

.dede{background-color:#FAFAF9;}
/*# sourceMappingURL=index.css.map */
